package com.miplus.ccrm.core.controller.vo.credit;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.miplus.ccrm.core.controller.vo.file.UploadResVo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class FiTaskResVo {
    /**
     * 催记ID
     */
    private Integer tasknumber;

    /**
     * 案件编号
     */
    private Integer ficaseid;

    /**
     * 创建时间
     */
    private String crdt;

    /**
     * 创建人
     */
    private String crusr;

    /**
     * 处理方式
     */
    private String channel;
    /**
     * 处理方式
     */
    private String channelDsc;

    /**
     * 状态
     */
    private String status;

    /**
     * 结果描述
     */
    private String result;

    /**
     * 备注
     */
    private String resultdsc;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 联系人
     */
    private String contactname;

    /**
     * 联系人关系
     */
    private String relational;

    /**
     * 预约时间
     */
    private String appointdt;

    /**
     * 还款意愿
     */
    private String ptpstatusdsc;

    /**
     * 承诺还款金额
     */
    private String ptp;

    /**
     * 承诺还款时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date ptpdt;

    /**
     * 关联CTI呼叫ID
     */
    private String cticallid;

    /**
     * 处理人
     */
    private String dousr;

    /**
     * 催收机构名称
     */
    private String grpName;

    /**
     * 处理时间
     */
    private String dodt;

    /**
     * 客户姓名
     */
    private String custname;

    /**
     * 案件状态
     */
    private String ficasestatus;

    /**
     * 优先级
     */
    private Integer priority;

    /**
     * 证件号
     */
    private String openacctcertno;

    /**
     * 代表卡号
     */
    private String crdtCardRepeNo;

    /**
     * 录音URL
     */
    private String recordurl;

    /**
     * 个性标签
     */
    private String individualTag;
    /**
     * 其他附件
     */
    private List<UploadResVo> taskFiles;
    /**
     * 录音附件
     */
    private List<UploadResVo> recordFiles;
}
